package com.itcpeng.service;

import com.itcpeng.entity.PageResult;
import com.itcpeng.entity.QueryPageBean;
import com.itcpeng.pojo.Menu;

import java.util.List;
import java.util.Map;

/**
 * @author 孙琨
 * @Date 2019/11/24 13:04
 */
public interface MenuService {


    //查询菜单数据
    List<Menu> findMenuInfo(String username);


    //获取图标列表
    List<Map<String, Object>> findIcos();


    //查询父级菜单IDS
    List<Map<String, Object>> findPids();


    //添加菜单
    void add(Menu menu);


    //根据级别回显相应的路径
    String showPath(int parseInt, String parentMenuId);


    //分页
    PageResult findPage(QueryPageBean queryPageBean);

    Menu findById(Integer id);

    void edit(Menu menu);

    void delete(Integer id);
}
